#ifndef ISEARCH_ENGINE_H_INCLUDED
#define ISEARCH_ENGINE_H_INCLUDED

#include <Common/IInputDevice.h>
#include <Core/SearchEngine/IKeyValueStorage.h>

#include <boost/shared_ptr.hpp>

namespace Core {

class ISearchEngine {
public :
	ISearchEngine() { }
	virtual ~ISearchEngine() { }

	virtual std::string searchStart(
		Common::IInputDevicePtr const inputDeviceImpl, IKeyValueStoragePtr const keyValueStorageImpl) = 0;

};

} // namespace Core

#endif 

